// 登录接口整合
import http from '../request';
export default {
    /* 微信静默登录 */
    silentLogin(data) {
        return http.POST('/wechat/user/login', data);
    },
    /* 获取当前用户信息 */
    currentUser(data) {
        return http.POST('/wechat/user/current', data);
    },
    /** 一键获取手机号码 */
    getPhoneNumber(data) {
        return http.POST('/wechat/user/fastMobile', data);
    },
    /* 更新用户信息 **/
    async updateUserInfo() {
        await this.currentUser().then(res => {
            let data = res.data;
            if (res.errorCode === 200) {
                if (!res.data.userMobile) {
                    // wx.showModal({ 
                    //     title: '温馨提示',
                    //     content: '您尚未绑定手机号码，是否立即前往绑定？',
                    //     success(refs) { 
                    //         if (refs.confirm) {
                    //             wx.navigateTo({
                    //                 url: '/pages/login/login',
                    //             })
                    //         }
                    //     } 
                    // }) 
                }
                // data.userMobile = null;
                wx.setStorageSync('currentUser', data);
                getApp().globalData.userInfo = data;
            } else {
                console.log("获取用户信息失败：：：：", res);
            }
        }).catch(err => {
            console.log('请求失败', err);
        })
    },
    /* 发送短信验证码 **/
    sendCode(data) {
        return http.POST('/wechat/user/sendCode', data);
    },
    /* 手机短信登录 **/
    loginMobile(data) {
        return http.POST('/wechat/user/loginMobile', data);
    }
}